package org.japo.java.swing.beans;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;

public class PanelFondo extends JPanel {

    //Referencia a la imagen de fondo
    private Image img;

    public PanelFondo(Image img) {
        if (img != null) {
            this.img = img;
        }

    }

    @Override
    public void paint(Graphics g) {

        //Dibuja la imagen en el área de la etiqueta
        g.drawImage(img, //Objeto Image - Imagen fondo del panel
                0, 0, // X e Y donde se va a insertar la imagen
                getWidth(), //Ancho de la imagen - Ancho del panel
                getHeight(), //Alto de la imagen - Alto del panel
                this);    //Donde se dibujara la imagen - Panel

        //Panel opaco - Muestra imagen
        setOpaque(false);

        //Pinta la imagen
        super.paint(g);

    }

}
